[INFO] fetching crate netwatch-tui 0.8.0...
[INFO] testing netwatch-tui-0.8.0 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate netwatch-tui 0.8.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate netwatch-tui 0.8.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate netwatch-tui 0.8.0
[INFO] tweaked toml for crates.io crate netwatch-tui 0.8.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate netwatch-tui 0.8.0 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate netwatch-tui 0.8.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded aya-log v0.2.1
[INFO] [stderr]   Downloaded stability v0.2.1
[INFO] [stderr]   Downloaded aya-log-common v0.1.15
[INFO] [stderr]   Downloaded core-error v0.0.0
[INFO] [stderr]   Downloaded maxminddb v0.27.3
[INFO] [stderr]   Downloaded compact_str v0.7.1
[INFO] [stderr]   Downloaded pcap v2.4.0
[INFO] [stderr]   Downloaded crossterm v0.27.0
[INFO] [stderr]   Downloaded aya v0.13.1
[INFO] [stderr]   Downloaded aya-obj v0.1.0
[INFO] [stderr]   Downloaded aya-obj v0.2.1
[INFO] [stderr]   Downloaded aya v0.12.0
[INFO] [stderr]   Downloaded ratatui v0.27.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7f28e5ad5206358307d7450a6e8779946a844049c6516829c873001d5ef0fbd4
[INFO] running `Command { std: "docker" "start" "-a" "7f28e5ad5206358307d7450a6e8779946a844049c6516829c873001d5ef0fbd4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7f28e5ad5206358307d7450a6e8779946a844049c6516829c873001d5ef0fbd4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7f28e5ad5206358307d7450a6e8779946a844049c6516829c873001d5ef0fbd4", kill_on_drop: false }`
[INFO] [stdout] 7f28e5ad5206358307d7450a6e8779946a844049c6516829c873001d5ef0fbd4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 37664a1ac760aa1ecbb69abfd3a01f584bb2c3d517de8605b0fbc093e7e29c3a
[INFO] running `Command { std: "docker" "start" "-a" "37664a1ac760aa1ecbb69abfd3a01f584bb2c3d517de8605b0fbc093e7e29c3a", kill_on_drop: false }`
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling compact_str v0.7.1
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling errno v0.2.8
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling netwatch-tui v0.8.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling ipnetwork v0.21.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling crossterm v0.27.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling pcap v2.4.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.10
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling stability v0.2.1
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling ratatui v0.27.0
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling maxminddb v0.27.3
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 51.29s
[INFO] running `Command { std: "docker" "inspect" "37664a1ac760aa1ecbb69abfd3a01f584bb2c3d517de8605b0fbc093e7e29c3a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "37664a1ac760aa1ecbb69abfd3a01f584bb2c3d517de8605b0fbc093e7e29c3a", kill_on_drop: false }`
[INFO] [stdout] 37664a1ac760aa1ecbb69abfd3a01f584bb2c3d517de8605b0fbc093e7e29c3a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 130ac7c5ba6b2bddf4a4fcf02acc1195144ea432d719c7a531e8940823bf503c
[INFO] running `Command { std: "docker" "start" "-a" "130ac7c5ba6b2bddf4a4fcf02acc1195144ea432d719c7a531e8940823bf503c", kill_on_drop: false }`
[INFO] [stderr]    Compiling netwatch-tui v0.8.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.99s
[INFO] running `Command { std: "docker" "inspect" "130ac7c5ba6b2bddf4a4fcf02acc1195144ea432d719c7a531e8940823bf503c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "130ac7c5ba6b2bddf4a4fcf02acc1195144ea432d719c7a531e8940823bf503c", kill_on_drop: false }`
[INFO] [stdout] 130ac7c5ba6b2bddf4a4fcf02acc1195144ea432d719c7a531e8940823bf503c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 2ec345c0518ef790d13bcd6ee8a16f839a075c188a206d5a6af5c9aa418c62d5
[INFO] running `Command { std: "docker" "start" "-a" "2ec345c0518ef790d13bcd6ee8a16f839a075c188a206d5a6af5c9aa418c62d5", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/netwatch-2069f875c80b9364)
[INFO] [stdout] 
[INFO] [stdout] running 194 tests
[INFO] [stdout] test collectors::connections::tests::connection_key_equality ... ok
[INFO] [stdout] test collectors::connections::tests::inactive_connection_becomes_active_on_reappearance ... ok
[INFO] [stdout] test collectors::connections::tests::update_changes_state ... ok
[INFO] [stdout] test collectors::connections::tests::connection_key_deduplicates_in_timeline ... ok
[INFO] [stdout] test collectors::connections::tests::new_timeline_is_empty ... ok
[INFO] [stdout] test collectors::connections::tests::update_marks_disappeared_connections_inactive ... ok
[INFO] [stdout] test collectors::connections::tests::update_adds_new_connections ... ok
[INFO] [stdout] test collectors::geo::tests::geocache_skips_private ... ok
[INFO] [stdout] test collectors::geo::tests::ipv6_documentation_prefix_not_caught ... ok
[INFO] [stdout] test collectors::geo::tests::ipv6_link_local ... ok
[INFO] [stdout] test collectors::geo::tests::ipv6_multicast ... ok
[INFO] [stdout] test collectors::geo::tests::has_offline_db_without_db ... ok
[INFO] [stdout] test collectors::geo::tests::empty_and_invalid ... ok
[INFO] [stdout] test collectors::geo::tests::ipv6_ula ... ok
[INFO] [stdout] test collectors::geo::tests::ipv6_unspecified_and_loopback ... ok
[INFO] [stdout] test collectors::geo::tests::link_local_v4 ... ok
[INFO] [stdout] test collectors::geo::tests::loopback_v4 ... ok
[INFO] [stdout] test collectors::geo::tests::not_private_192 ... ok
[INFO] [stdout] test collectors::geo::tests::not_private_class_b_boundary ... ok
[INFO] [stdout] test collectors::geo::tests::private_class_a ... ok
[INFO] [stdout] test collectors::geo::tests::private_class_b ... ok
[INFO] [stdout] test collectors::geo::tests::public_ips ... ok
[INFO] [stdout] test collectors::geo::tests::private_class_c ... ok
[INFO] [stdout] test collectors::health::tests::parse_avg_rtt_empty_input ... ok
[INFO] [stdout] test collectors::connections::tests::multiple_protocols_tracked_separately ... ok
[INFO] [stdout] test collectors::health::tests::parse_avg_rtt_gibberish ... ok
[INFO] [stdout] test collectors::health::tests::parse_avg_rtt_linux ... ok
[INFO] [stdout] test collectors::health::tests::parse_avg_rtt_windows_large ... ok
[INFO] [stdout] test collectors::health::tests::parse_avg_rtt_windows ... ok
[INFO] [stdout] test collectors::geo::tests::multicast_v4 ... ok
[INFO] [stdout] test collectors::health::tests::parse_avg_rtt_full_linux_output ... ok
[INFO] [stdout] test collectors::health::tests::parse_loss_empty_input ... ok
[INFO] [stdout] test collectors::connections::tests::export_json_creates_valid_file ... ok
[INFO] [stdout] test collectors::geo::tests::with_mmdb_bad_path_falls_back ... ok
[INFO] [stdout] test collectors::geo::tests::all_zeros ... ok
[INFO] [stdout] test collectors::health::tests::parse_loss_full_loss ... ok
[INFO] [stdout] test collectors::health::tests::parse_loss_linux_partial ... ok
[INFO] [stdout] test collectors::health::tests::parse_loss_linux_zero ... ok
[INFO] [stdout] test collectors::insights::tests::connection_counting ... ok
[INFO] [stdout] test collectors::geo::tests::geocache_no_db_returns_none_first_call ... ok
[INFO] [stdout] test collectors::insights::tests::dns_queries_extracted ... ok
[INFO] [stdout] test collectors::connections::tests::update_marks_existing_connections_active ... ok
[INFO] [stdout] test collectors::health::tests::parse_loss_windows_format ... ok
[INFO] [stdout] test collectors::health::tests::parse_loss_macos_format ... ok
[INFO] [stdout] test collectors::connections::tests::export_csv_creates_valid_file ... ok
[INFO] [stdout] test collectors::insights::tests::protocol_counting ... ok
[INFO] [stdout] test collectors::insights::tests::expert_errors_and_warnings ... ok
[INFO] [stdout] test collectors::insights::tests::to_prompt_contains_key_metrics ... ok
[INFO] [stdout] test collectors::insights::tests::large_dataset_only_last_500 ... ok
[INFO] [stdout] test collectors::health::tests::parse_avg_rtt_macos ... ok
[INFO] [stdout] test collectors::insights::tests::empty_snapshot ... ok
[INFO] [stdout] test collectors::network_intel::tests::test_bandwidth_alert ... ok
[INFO] [stdout] test collectors::network_intel::tests::test_dns_nxdomain_counting ... ok
[INFO] [stdout] test collectors::network_intel::tests::test_extract_base_domain ... ok
[INFO] [stdout] test collectors::packets::tests::test_arp_reply ... ok
[INFO] [stdout] test collectors::network_intel::tests::test_top_domains ... ok
[INFO] [stdout] test collectors::packets::tests::test_arp_truncated ... ok
[INFO] [stdout] test collectors::packets::tests::test_dhcp_empty ... ok
[INFO] [stdout] test collectors::packets::tests::test_dns_name_empty ... ok
[INFO] [stdout] test collectors::packets::tests::test_dhcp_offer ... ok
[INFO] [stdout] test collectors::packets::tests::test_dns_qtype_aaaa ... ok
[INFO] [stdout] test collectors::packets::tests::test_expert_dns_nxdomain ... ok
[INFO] [stdout] test collectors::packets::tests::test_expert_fin_is_note ... ok
[INFO] [stdout] test collectors::packets::tests::test_expert_icmp_unreachable ... ok
[INFO] [stdout] test collectors::packets::tests::test_expert_rst_is_error ... ok
[INFO] [stdout] test collectors::packets::tests::test_expert_syn_is_chat ... ok
[INFO] [stdout] test collectors::packets::tests::test_expert_http_error ... ok
[INFO] [stdout] test collectors::packets::tests::test_filter_and ... ok
[INFO] [stdout] test collectors::packets::tests::test_expert_zero_window ... ok
[INFO] [stdout] test collectors::packets::tests::test_arp_request ... ok
[INFO] [stdout] test collectors::network_intel::tests::test_port_scan_detection ... ok
[INFO] [stdout] test collectors::network_intel::tests::test_dns_latency_tracking ... ok
[INFO] [stdout] test collectors::health::tests::parse_loss_gibberish ... ok
[INFO] [stdout] test collectors::insights::tests::top_talkers_sorted_and_truncated ... ok
[INFO] [stdout] test collectors::network_intel::tests::test_dns_long_qname_alert ... ok
[INFO] [stdout] test collectors::network_intel::tests::test_no_port_scan_under_threshold ... ok
[INFO] [stdout] test collectors::geo::tests::has_offline_db_with_bad_path ... ok
[INFO] [stdout] test collectors::packets::tests::test_dhcp_discover ... ok
[INFO] [stdout] test collectors::packets::tests::test_dns_name_simple ... ok
[INFO] [stdout] test collectors::packets::tests::test_dns_name_subdomain ... ok
[INFO] [stdout] test collectors::packets::tests::test_dns_name_truncated ... ok
[INFO] [stdout] test collectors::packets::tests::test_dns_qtype_a ... ok
[INFO] [stdout] test collectors::packets::tests::test_filter_dst_ip ... ok
[INFO] [stdout] test collectors::packets::tests::test_filter_protocol ... ok
[INFO] [stdout] test collectors::packets::tests::test_filter_not ... ok
[INFO] [stdout] test collectors::packets::tests::test_filter_or ... ok
[INFO] [stdout] test collectors::packets::tests::test_filter_port_eq ... ok
[INFO] [stdout] test collectors::packets::tests::test_format_ipv6_all_zeros ... ok
[INFO] [stdout] test collectors::packets::tests::test_format_ipv6_loopback ... ok
[INFO] [stdout] test collectors::packets::tests::test_filter_stream ... ok
[INFO] [stdout] test collectors::packets::tests::test_format_mac_broadcast ... ok
[INFO] [stdout] test collectors::packets::tests::test_filter_bare_ip ... ok
[INFO] [stdout] test collectors::packets::tests::test_filter_src_ip ... ok
[INFO] [stdout] test collectors::packets::tests::test_format_mac_normal ... ok
[INFO] [stdout] test collectors::packets::tests::test_filter_port ... ok
[INFO] [stdout] test collectors::packets::tests::test_format_mac_zeros ... ok
[INFO] [stdout] test collectors::packets::tests::test_handshake_timing ... ok
[INFO] [stdout] test collectors::packets::tests::test_http_get ... ok
[INFO] [stdout] test collectors::packets::tests::test_icmp_dest_unreachable_port ... ok
[INFO] [stdout] test collectors::packets::tests::test_icmp_echo_request ... ok
[INFO] [stdout] test collectors::packets::tests::test_icmp_echo_reply ... ok
[INFO] [stdout] test collectors::packets::tests::test_icmpv6_echo ... ok
[INFO] [stdout] test collectors::packets::tests::test_icmpv6_neighbor ... ok
[INFO] [stdout] test collectors::connections::tests::eviction_removes_oldest_inactive_over_limit ... ok
[INFO] [stdout] test collectors::packets::tests::test_ip_proto_unknown ... ok
[INFO] [stdout] test collectors::packets::tests::test_matches_and ... ok
[INFO] [stdout] test collectors::packets::tests::test_handshake_incomplete ... ok
[INFO] [stdout] test collectors::packets::tests::test_filter_empty ... ok
[INFO] [stdout] test collectors::packets::tests::test_http_not_http ... ok
[INFO] [stdout] test collectors::packets::tests::test_ntp_client ... ok
[INFO] [stdout] test collectors::packets::tests::test_http_response ... ok
[INFO] [stdout] test collectors::packets::tests::test_ip_proto_icmpv6 ... ok
[INFO] [stdout] test collectors::packets::tests::test_icmp_ttl_exceeded ... ok
[INFO] [stdout] test collectors::packets::tests::test_ip_proto_icmp ... ok
[INFO] [stdout] test collectors::packets::tests::test_matches_ip ... ok
[INFO] [stdout] test collectors::packets::tests::test_ntp_server ... ok
[INFO] [stdout] test collectors::packets::tests::test_matches_not ... ok
[INFO] [stdout] test collectors::packets::tests::test_ntp_empty ... ok
[INFO] [stdout] test collectors::packets::tests::test_matches_port ... ok
[INFO] [stdout] test collectors::packets::tests::test_pcap_timestamp_invalid ... ok
[INFO] [stdout] test collectors::packets::tests::test_matches_protocol ... ok
[INFO] [stdout] test collectors::packets::tests::test_ip_proto_tcp ... ok
[INFO] [stdout] test collectors::packets::tests::test_readable_binary_payload ... ok
[INFO] [stdout] test collectors::packets::tests::test_ip_proto_udp ... ok
[INFO] [stdout] test collectors::packets::tests::test_readable_text_payload ... ok
[INFO] [stdout] test collectors::packets::tests::test_stream_tracker_clear ... ok
[INFO] [stdout] test collectors::packets::tests::test_stream_tracker_handshake ... ok
[INFO] [stdout] test collectors::packets::tests::test_pcap_timestamp_normal ... ok
[INFO] [stdout] test collectors::packets::tests::test_pcap_timestamp_midnight ... ok
[INFO] [stdout] test collectors::packets::tests::test_stream_tracker_same_stream ... ok
[INFO] [stdout] test collectors::packets::tests::test_port_label_known ... ok
[INFO] [stdout] test collectors::packets::tests::test_readable_empty_payload ... ok
[INFO] [stdout] test collectors::packets::tests::test_stream_key_normalization ... ok
[INFO] [stdout] test collectors::packets::tests::test_tcp_flags_none ... ok
[INFO] [stdout] test collectors::packets::tests::test_stream_tracker_basic ... ok
[INFO] [stdout] test collectors::packets::tests::test_tcp_flags_all ... ok
[INFO] [stdout] test collectors::packets::tests::test_tcp_flags_fin_ack ... ok
[INFO] [stdout] test collectors::packets::tests::test_port_label_unknown ... ok
[INFO] [stdout] test collectors::packets::tests::test_stream_key_different_proto ... ok
[INFO] [stdout] test collectors::packets::tests::test_tcp_flags_rst ... ok
[INFO] [stdout] test collectors::packets::tests::test_tcp_flags_syn ... ok
[INFO] [stdout] test collectors::packets::tests::test_tcp_flags_syn_ack ... ok
[INFO] [stdout] test collectors::process_bandwidth::tests::bandwidth_split_proportionally ... ok
[INFO] [stdout] test collectors::process_bandwidth::tests::empty_connections_produces_empty_ranking ... ok
[INFO] [stdout] test collectors::process_bandwidth::tests::non_established_connections_are_ignored ... ok
[INFO] [stdout] test collectors::process_bandwidth::tests::ranked_sorted_by_total_bandwidth_descending ... ok
[INFO] [stdout] test collectors::process_bandwidth::tests::single_process_gets_all_bandwidth ... ok
[INFO] [stdout] test config::tests::defaults_are_sane ... ok
[INFO] [stdout] test collectors::traceroute::tests::test_parse_traceroute_basic ... ok
[INFO] [stdout] test ebpf::rtt_monitor::tests::test_rtt_anomaly_detection ... ok
[INFO] [stdout] test collectors::traceroute::tests::test_parse_traceroute_partial_stars ... ok
[INFO] [stdout] test config::tests::partial_toml_fills_defaults ... ok
[INFO] [stdout] test config::tests::config_path_exists ... ok
[INFO] [stdout] test config::tests::empty_toml_gives_defaults ... ok
[INFO] [stdout] test config::tests::alerts_section_partial ... ok
[INFO] [stdout] test config::tests::tab_parsing ... ok
[INFO] [stdout] test ebpf::rtt_monitor::tests::test_rtt_window_basic ... ok
[INFO] [stdout] test ebpf::rtt_monitor::tests::test_rtt_window_eviction ... ok
[INFO] [stdout] test theme::tests::all_builtin_themes_load ... ok
[INFO] [stdout] test tests::test_hello_world ... ok
[INFO] [stdout] test config::tests::save_and_load_tempdir ... ok
[INFO] [stdout] test ui::connections::tests::sparkline_empty ... ok
[INFO] [stdout] test theme::tests::unknown_theme_falls_back_to_dark ... ok
[INFO] [stdout] test config::tests::timeline_window_parsing ... ok
[INFO] [stdout] test theme::tests::by_name_case_insensitive ... ok
[INFO] [stdout] test theme::tests::dark_is_default ... ok
[INFO] [stdout] test ebpf::rtt_monitor::tests::test_rtt_monitor_process_samples ... ok
[INFO] [stdout] test ui::connections::tests::sparkline_flat_line ... ok
[INFO] [stdout] test config::tests::full_roundtrip ... ok
[INFO] [stdout] test ui::connections::tests::sparkline_single_sample ... ok
[INFO] [stdout] test ui::connections::tests::sparkline_color_yellow_medium ... ok
[INFO] [stdout] test theme::tests::theme_names_count ... ok
[INFO] [stdout] test ui::connections::tests::sparkline_ascending ... ok
[INFO] [stdout] test ui::connections::tests::sparkline_descending ... ok
[INFO] [stdout] test ui::connections::tests::sparkline_twenty_samples ... ok
[INFO] [stdout] test ui::connections::tests::sparkline_color_green_low ... ok
[INFO] [stdout] test ui::connections::tests::sparkline_color_red_high ... ok
[INFO] [stdout] test ui::settings::tests::apply_bool_toggle ... ok
[INFO] [stdout] test ui::settings::tests::apply_invalid_tab ... ok
[INFO] [stdout] test ui::settings::tests::apply_bandwidth_threshold ... ok
[INFO] [stdout] test ui::settings::tests::apply_refresh_rate_bounds ... ok
[INFO] [stdout] test ui::settings::tests::apply_theme ... ok
[INFO] [stdout] test ui::settings::tests::apply_timeline_window ... ok
[INFO] [stdout] test ui::settings::tests::build_rows_count ... ok
[INFO] [stdout] test ui::settings::tests::format_bandwidth_values ... ok
[INFO] [stdout] test ui::widgets::tests::tab_at_column_hits_dashboard ... ok
[INFO] [stdout] test ui::settings::tests::get_edit_value_roundtrip ... ok
[INFO] [stdout] test ui::widgets::tests::tab_at_column_way_past_end_returns_none ... ok
[INFO] [stdout] test ui::widgets::tests::tab_at_column_before_tabs_returns_none ... ok
[INFO] [stdout] test ui::settings::tests::apply_string_fields ... ok
[INFO] [stdout] test ui::widgets::tests::all_tabs_reachable ... ok
[INFO] [stdout] test ui::widgets::tests::tabs_are_in_order ... ok
[INFO] [stdout] test ui::widgets::tests::tab_at_column_hits_each_tab ... ok
[INFO] [stdout] test ui::settings::tests::apply_valid_tab ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 194 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/netwatch-886fe8ca774c4e03)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]    Doc-tests netwatch
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "2ec345c0518ef790d13bcd6ee8a16f839a075c188a206d5a6af5c9aa418c62d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2ec345c0518ef790d13bcd6ee8a16f839a075c188a206d5a6af5c9aa418c62d5", kill_on_drop: false }`
[INFO] [stdout] 2ec345c0518ef790d13bcd6ee8a16f839a075c188a206d5a6af5c9aa418c62d5
